package com.shujia.wyh.day27.easyfactory;

/*
        简单工厂模式（静态工厂方法模式）
 */
public class AnimalDemo {
    public static void main(String[] args) {
        //我想创建一只狗
//        Dog dog = new Dog();
//        dog.eat();
//        Cat cat = new Cat();
//        cat.eat();

        //通过动物工厂来创建动物
//        Cat cat = AnimalFactory.createCat();
//        cat.eat();
//        Dog dog = AnimalFactory.createDog();
//        dog.eat();

        Animal dog = AnimalFactory.createAnimal("dog");
        if(dog!=null){
            dog.eat();
        }

        Animal pig = AnimalFactory.createAnimal("pig");
        if(pig!=null){
            pig.eat();
        }


    }
}
